Subject: DLSw MIBs Comparison

From: "David D. Chen ((919)-254-6182)" <[email-masked]>
Date: Thu, 11 Aug 94 09:09:06 EDT

Two DLSw MIB contributions are available in
    networking.raleigh.ibm.com:pub/standards/aiw/dlsw/mib/
(I)  draft-ibm-dlwsnm-mib-00.txt, and
(II) wellfleet-dlsw-mib.txt

draft-ibm-dlswnm-mib-struc-00.txt summarizes (I).  Here I try
to point out the differences between (I) and (II).

Thanks.
Dave Chen
IBM Corp.

 =======================================================================

(1) Basic Structure
      (n/a: not available)

              (I)                                 (II)
    -----------------------------------------------------------------
    DLSw Node Group                         wfDls
        dlswFilterSanSapBitMap              wfDlsSapTable

    .................................................................
    DLSw Partner Group                      wfDlsPeerTable

    .................................................................
    Directory (Reachability Cache) Group
                                            wfDlsNbTable
                                            wfDlsMacTable
                                            wfDlsDefaultMacTable
                                            wfDlsDefaultNbTable

    .................................................................
    Circuit Group                           wfDlsConnectionTable

    .................................................................
    Virtual and non-LAN End Station              n/a
    Link Station (use 802.2 MIB)        (a few in wfDlsConnectionTable)

    .................................................................
             n/a                            wfDlsInterfaceTable
             n/a                            wfDlsSlotTable
             n/a                            wfDlsTrafficFilterTable

(2) Major Differences:
         function                   (I)                  (II)
    -----------------------------------------------------------------
    capability exchange       dlswNodeGroup &             n/a
    info                      dlswParty Group
    .................................................................
    transport               multiple transports       IP assumed
    .................................................................
    transport connection    dlswTConnEventTable           n/a
    event log
    .................................................................
    cache entries for       dlswDirRemoteSnaTable     wfDlsMacTable &
    remote SNA resources                            wfDlsDefaultMacTable
    .................................................................
    cache entries for       dlswDirRemoteNBTable      wfDlsNbTable &
    remote NB resources                             wfDlsDefaultNbTable
    .................................................................
    cache Entries for       dlsDirLocalSnaTable           n/a
    local SNA resources
    .................................................................
    cache Entries for       dlsDirLocalNBTable            n/a
    local NB resources
    .................................................................
    outstanding Resource  dlswResourceExploreSnaTable &   n/a
    exploration           dlswResourceExploreNBTable
    .................................................................
    Initiating directory          yes                     n/a
    search
    .................................................................
    circuit event log       dlswCirEstabEventTable        n/a
    .................................................................
    Link station            assume 802.2 MIB              n/a
    .................................................................
    SDLC end station        dlswSdlcTable                 n/a
    .................................................................
    Dlsw per slot                 n/a                wfDlsSlotTable
    .................................................................
    Dlsw in interface, e.g.,      n/a              wfDlsInterfaceTable
    what interface runs Dlsw?
    .................................................................
    Filtering                     n/a            wfDlsTrafficFilterTable
    .................................................................
    Statistics                    many                   some

(3) Details:
    list all objects in (II), and their equivalent objects in (I).
    (Note: For complete list of objects of (I), see
           draft-ibm-dlwnm-mib-struc-00.txt.)

    (Notation: n/a: not available;   @: index object)

    wfDlsDelete                             n/a
    wfDlsDisable                            n/a
    wfDlsState                      dlswOperStatus
    wfDlsTcpWindowSize                      n/a
    wfDlsVirtualRing                dlswAdminVirtualSegment
    wfDlsInternalLanId              (Note: internal "ring", it is not presented to user.)
    wfDlsBridgeId                           n/a
    wfDlsMaxSlotSessions            in LLC2 MIB (?)
    wfDlsTotalCircuits                      n/a
    wfDlsVirtualRingMtu                     n/a
    wfDlsMacAgeTime                 dlswDirCacheAging
    wfDlsNbAgeTime                  dlswDirCacheAging
    wfDlsUnconfPeerReject           dlswTConnAcceptDyn

    ...............................................

    wfDlsInterfaceTable                     n/a
    wfDlsInterfaceEntry                     n/a
    wfDlsInterfaceDelete                    n/a
    wfDlsInterfaceDisable                   n/a
    wfDlsInterfaceState                     n/a
    wfDlsInterfaceCircuit   @               n/a
    wfDlsInterfaceBridgeId                  n/a
    wfDlsInterfaceLanId             (Note: internal "ring", it is not presented to user.)

    ...............................................

    wfDlsSlotTable                          n/a
    wfDlsSlotEntry                          n/a
    wfDlsSlotDelete                         n/a
    wfDlsSlotNumber         @               n/a
    wfDlsSlotIpAddr                         n/a

    ...............................................

    wfDlsSapTable                   dlswResourceSnaSapBitMap
    wfDlsSapEntry                   dlswResourceSnaSapBitMap
    wfDlsSapDelete                  dlswResourceSnaSapBitMap
    wfDlsSapAddr            @       dlswResourceSnaSapBitMap
    wfDlsSapCredit                          n/a

    ...............................................

    wfDlsPeerTable                  dlswTConnTable
    wfDlsPeerEntry                  dlswTConnEntry
    wfDlsPeerDelete                 dlswTConnRowStatus
    wfDlsPeerState                  dlswTConnStatus
    wfDlsPeerIpAddr         @       dlswTConnTDomain/dlswTConnRemoteTAddr
    wfDlsPeerDefinedBy              dlswTConnType

    ...............................................

    wfDlsConnectionTable            dlswCirEstabTable
    wfDlsConnectionEntry            dlswCirEstabEntry
    wfDlsConnectionCct      @       dlswCirEstabOriginIfIndex
    wfDlsConnectionDstMac   @       dlswCirEstabOriginMac
    wfDlsConnectionSrcMac   @       dlswCirEstabTargetMac
    wfDlsConnectionSaps     @       dlswCirEstabOriginSap/dlswCirEstabTargetSap
    wfDlsConnectionState            dlswCirEstabStatus
    wfDlsConnectionRemoteIpAddr     dlswCirEstabOriginTDomain/dlswCirEstabOriginTAddress
    wfDlsConnectionRemoteRxPort     dlswCirEstabOriginTDomain/dlswCirEstabOriginTAddress
    wfDlsConnectionLocalIpAddr      dlswCirEstabTargetTDomain/dlswCirEstabTargetTAddress
    wfDlsConnectionLocalTxPort      dlswCirEstabTargetTDomain/dlswCirEstabTargetTAddress
    wfDlsConnectionTxIFrames        in LLC2 MIB
    wfDlsConnectionRxIFrames        in LLC2 MIB
    wfDlsConnectionTxRnrs           in LLC2 MIB
    wfDlsConnectionRxRnrs           in LLC2 MIB

    ...............................................

    wfDlsNbTable                    dlswDirRemoteNBTable
    wfDlsNbEntry                    dlswDirRemoteNBEntry
    wfDlsNbName             @       dlswDirRemoteNBName
    wfDlsNbPeerIpAddr               dlswDirRemoteNBTDomain/dlswDirRemoteNBTAddr
    wfDlsNbCapablePeerIpAddr                n/a
    wfDlsNbQueries                          n/a

    ...............................................

    wfDlsMacTable                   dlswDirRemoteSnaTable
    wfDlsMacEntry                   dlswDirRemoteSnaEntry
    wfDlsMacAddr            @       dlswDirRemoteSnaMac
    wfDlsMacPeerIpAddr              dlswDirRemoteSnaTDomain/dlswDirRemoteSnaTAddr
    wfDlsMacCapablePeerIpAddr               n/a
    wfDlsMacQueries                         n/a

    ...............................................

    (Wellfleet propriety mechanisms for doing
    filters.  And this table is their
    internal structures for definition of
    filters.)

    wfDlsTrafficFilterTable                 n/a
    wfDlsTrafficFilterEntry                 n/a
    wfDlsTrafficFilterCreate                n/a
    wfDlsTrafficFilterEnable                n/a
    wfDlsTrafficFilterStatus                n/a
    wfDlsTrafficFilterCounter               n/a
    wfDlsTrafficFilterDefinition            n/a
    wfDlsTrafficFilterReserved              n/a
    wfDlsTrafficFilterCircuit       @       n/a
    wfDlsTrafficFilterRuleNumber    @       n/a
    wfDlsTrafficFilterFragment      @       n/a

    ...............................................

    wfDlsDefaultMacTable            dlswDirRemoteSnaTable
    wfDlsDefaultMacEntry            dlswDirRemoteSnaEntry
    wfDlsDefaultMacDelete           dlswDirRemoteSnaRowStatus
    wfDlsDefaultMacAddr     @       dlswDirRemoteSnaMac
    wfDlsDefaultMacPeerIp           dlswDirRemoteSnaTDomain & dlswDirRemoteSnaTAddr

    ...............................................

    wfDlsDefaultNbTable             dlswDirRemoteNBTable
    wfDlsDefaultNbEntry             dlswDirRemoteNBEntry
    wfDlsDefaultNbDelete            dlswDirRemoteNBRowStatus
    wfDlsDefaultNbName      @       dlswDirRemoteNBName
    wfDlsDefaultNbPeerIp            dlswDirRemoteNBRowStatus